package vip.xiaonuo.smzq.modular.psba.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * 评审备案-压覆基本情况
 *
 * @author Kevin
 * @since 2024-05-15
 */
@Getter
@Setter
@TableName("psba_gt_yfjbqk")
public class PsbaGtYfjbqk {


    /**
     * 主键ID
     * id
     */

    @TableId
    @ApiModelProperty(value = "主键ID")
    private String id;

    /**
     * 评审备案编号
     * psbabh
     */

    @TableField("psbabh")
    @ApiModelProperty(value = "评审备案编号")
    private String psbabh;

    /**
     * 建设单位
     * jsdw
     */

    @TableField("jsdw")
    @ApiModelProperty(value = "建设单位")
    private String jsdw;

    /**
     * 建设项目名称
     * jsxmmc
     */

    @TableField("jsxmmc")
    @ApiModelProperty(value = "建设项目名称")
    private String jsxmmc;

    /**
     * 建设项目类别
     * jsxmlb
     */

    @TableField("jsxmlb")
    @ApiModelProperty(value = "建设项目类别")
    private String jsxmlb;

    /**
     * 批准单位
     * pzdw
     */

    @TableField("pzdw")
    @ApiModelProperty(value = "批准单位")
    private String pzdw;

    /**
     * 批准文号
     * pzwh
     */

    @TableField("pzwh")
    @ApiModelProperty(value = "批准文号")
    private String pzwh;

    /**
     * 批准日期
     * pzrq
     */

    @TableField("pzrq")
    @ApiModelProperty(value = "批准日期")
    private  String pzrq;

    /**
     * 行政区代码
     * xzqdm
     */

    @TableField("xzqdm")
    @ApiModelProperty(value = "行政区代码")
    private String xzqdm;

    /**
     * 中心点X坐标（经度）
     * zxdxzb
     */

    @TableField("zxdxzb")
    @ApiModelProperty(value = "中心点X坐标（经度）")
    private double zxdxzb;

    /**
     * 中心点Y坐标（纬度）
     * zxdyzb
     */

    @TableField("zxdyzb")
    @ApiModelProperty(value = "中心点Y坐标（纬度）")
    private double zxdyzb;

    /**
     * 矿区名称
     * kqmc
     */

    @TableField("kqmc")
    @ApiModelProperty(value = "矿区名称")
    private String kqmc;

    /**
     * 矿区编号
     * kqbh
     */

    @TableField("kqbh")
    @ApiModelProperty(value = "矿区编号")
    private String kqbh;

    /**
     * 所属矿山编号
     * ssksbh
     */

    @TableField("ssksbh")
    @ApiModelProperty(value = "所属矿山编号")
    private Double ssksbh;

    /**
     * 压覆性质（全部压覆，部分压覆）
     * yfxz
     */

    @TableField("yfxz")
    @ApiModelProperty(value = "压覆性质（全部压覆，部分压覆）")
    private String yfxz;

    /**
     * 矿业权人
     * kyqr
     */

    @TableField("kyqr")
    @ApiModelProperty(value = "矿业权人")
    private String kyqr;

    /**
     * 许可证号
     * xkzh
     */

    @TableField("xkzh")
    @ApiModelProperty(value = "许可证号")
    private String xkzh;

    /**
     * 利用现状
     * lyxz
     */

    @TableField("lyxz")
    @ApiModelProperty(value = "利用现状")
    private String lyxz;

    /**
     * 县城名
     * xcm
     */

    @TableField("xcm")
    @ApiModelProperty(value = "县城名")
    private String xcm;

    /**
     * 方位
     * fw
     */

    @TableField("fw")
    @ApiModelProperty(value = "方位")
    private Double fw;

    /**
     * 直线直距
     * zxzj
     */

    @TableField("zxzj")
    @ApiModelProperty(value = "直线直距")
    private Integer zxzj;

    /**
     * 报告名称
     * bgmc
     */

    @TableField("bgmc")
    @ApiModelProperty(value = "报告名称")
    private String bgmc;

    /**
     * 报告提交日期
     * bgtjrq
     */

    @TableField("bgtjrq")
    @ApiModelProperty(value = "报告提交日期")
    private  String bgtjrq;

    /**
     * 提交评审原因
     * tjpsyy
     */

    @TableField("tjpsyy")
    @ApiModelProperty(value = "提交评审原因")
    private String tjpsyy;

    /**
     * 评审机构
     * psjg
     */

    @TableField("psjg")
    @ApiModelProperty(value = "评审机构")
    private String psjg;

    /**
     * 评审日期
     * psrq
     */

    @TableField("psrq")
    @ApiModelProperty(value = "评审日期")
    private  String psrq;

    /**
     * 评审备案日期
     * psbarq
     */

    @TableField("psbarq")
    @ApiModelProperty(value = "评审备案日期")
    private  String psbarq;

    /**
     * 评审备案机构
     * psbajg
     */

    @TableField("psbajg")
    @ApiModelProperty(value = "评审备案机构")
    private String psbajg;

    /**
     * 评审备案文号
     * psbawh
     */

    @TableField("psbawh")
    @ApiModelProperty(value = "评审备案文号")
    private String psbawh;

    @TableField("gsjzrq")
    @ApiModelProperty(value = "")
    private  String gsjzrq;

    @TableField("zgbmmc")
    @ApiModelProperty(value = "")
    private String zgbmmc;

    /**
     * 矿业权人意见
     * kyqryj
     */

    @TableField("kyqryj")
    @ApiModelProperty(value = "矿业权人意见")
    private String kyqryj;

    /**
     * 压覆审批文号
     * yfspwh
     */

    @TableField("yfspwh")
    @ApiModelProperty(value = "压覆审批文号")
    private String yfspwh;

    /**
     * 压覆审批日期
     * yfsprq
     */

    @TableField("yfsprq")
    @ApiModelProperty(value = "压覆审批日期")
    private  String yfsprq;

    /**
     * 压覆审批情况
     * yfspqk
     */

    @TableField("yfspqk")
    @ApiModelProperty(value = "压覆审批情况")
    private String yfspqk;

    /**
     * 备注
     * bz
     */

    @TableField("bz")
    @ApiModelProperty(value = "备注")
    private String bz;

    /**
     * 登记号
     * djh
     */

    @TableField("djh")
    @ApiModelProperty(value = "登记号")
    private String djh;
}
